前面我們自己寫了登入登出及註冊,但其實laravel有提供我們身份驗證的套件,這些工具包會自動提供我們註冊,驗證應用程序,路由,以及Controller跟View。
我們重新起一個專案
composer create-project laravel/laravel breeze-project
再來我們先安裝breeze
composer require laravel/breeze --dev
php artisan breeze:install
安裝npm
npm install && npm run dev
他會幫我們生成css,js等文件,安裝完後我們可以看到controller,route, view生成。
接著我們可以看到controller在/app/Http/Controllers/Auth中找到
在route目錄下也可以看到auth.php
Blade Template檔案可以在/resources/views/auth中看到
接著遷移我們的資料庫,記得要把.env修改一下,我有多創建一個database叫做breeze
php artisan migrate
會看到有這幾張表
接著執行
php artisan serve
打開網頁,會看到右上方多了登入註冊按鈕,我們成功啟用breeze,是不是很方便呢!
試著註冊看看吧
註冊完可以登入囉
好,這個功能太方便了,完全涵蓋我們之前做的功能...,今天就介紹到這邊囉~